export interface HousepropertyInformationVO {
  rentCollectionPlanVo: any[];
  basicPropertyInformationVo: {
    id: any;
    primarySinglet: any;
    propertyName: any;
    type: any;
    propertyLocation: any;
    doorNumber: any;
    floorArea: any;
    realEstateRegistrationNumber: any;
    propertyValuation: any;
    leaseStatus: any;
  };
  houseRentalVo: {
    id: any;
    name: any;
    associate: any;
    contactInformation: any;
    leaseholdArea: any;
    termContract: any;
    startTime: any;
    endTime: any;
    remainingDays: any;
    contractNumber: any;
    rentRegulation: any;
    appraisedAnnualRent: any;
    incrementDate: any;
    increasingCountdown: any;
    incrementalCriterion: any;
    electricityRateStandard: any;
    waterTariff: any;
    houseId: any;
    rentOutStatus: any;
    equivalentDailyRent: any;
    frentPaymentFrequency: any;
    rentOutTime: any;
  };
  /**
   * 门牌号
   */
  doorNumber?: number;
  /**
   * 结束时间
   */
  endTime?: Date;
  /**
   * 到期提醒
   */
  expirationReminder?: string;
  /**
   * 建筑面积(㎡)
   */
  floorArea?: number;
  /**
   * 缴租频次
   */
  frentPaymentFrequency?: string;
  /**
   * 主键标识
   */
  id?: number;
  /**
   * 租赁人
   */
  leaseName?: string;
  /**
   * 租赁状态
   */
  leaseStatus?: string;
  /**
   * 房产位置
   */
  propertyLocation?: string;
  /**
   * 项目名称
   */
  propertyName?: string;
  /**
   * 折合租金（元/月）
   */
  rentRegulation?: number;
  /**
   * 开始时间
   */
  startTime?: Date;
}

export interface HousepropertyInformationForm extends BaseEntity {
  /**
   * 主键标识
   */
  id?: string | number;

  /**
   * 原单位
   */
  primarySinglet?: string;

  /**
   * 房产名称
   */
  propertyName?: string;

  /**
   * 分类
   */
  type?: string;

  /**
   * 房产位置
   */
  propertyLocation?: string;

  /**
   * 门牌号
   */
  doorNumber?: number;

  /**
   * 建筑面积(㎡)
   */
  floorArea?: number;

  /**
   * 不动产登记号
   */
  realEstateRegistrationNumber?: string;

  /**
   * 房产估值
   */
  propertyValuation?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 附件
   */
  appendage?: string;

  /**
   *租赁状态
   */
  leaseStatus?: string;
}

export interface HousepropertyInformationQuery extends PageQuery {
  /**
   * 商户编号
   */
  doorNumber?: number;
  /**
   * 到期提醒
   */
  expirationReminder?: string;

  /**
   * 缴租频次
   */
  frentPaymentFrequency?: string;

  /**
   * 商户状态
   */
  leaseStatus?: string;

  /**
   * 项目名称
   */
  propertyName?: string;
  /**
   * 查询开始结束时间
   */
  queryEndFinishTime?: Date;
  /**
   * 查询结束结束时间
   */
  queryEndFromTime?: Date;
  /**
   * 查询开始开始时间
   */
  queryStartFromTime?: Date;
  /**
   * 查询结束开始时间
   */
  queryStartToTime?: Date;
  /**
   * 承租人
   */
  tenantName?: string;
}
